throw a wet blanket over something - French English Dictionary